Negotiating Mobile App Permissions

نویسندگان

  • Tim Baarslag
  • Ilaria Liccardi
  • Enrico H. Gerding
  • Richard Gomer
چکیده

When people install an Android app on their smartphone, they are required to accept all permissions requested by the app in order to proceed with installation. That is, the consent mechanism of the app market limits the user to a binary decision: either take it, or leave it. However, there is often little to no information about the purpose for accessing this information, with apps often requesting permissions that have little to do with the app and are used only for advertising purposes [5]. For instance, an app might not need location data but might still require access in order to run (a common example [8] is Angry birds by Rovio). In previous research it was found that only 7% of apps presented a privacy policy within the app’s page [2]. These policies are often long, full of legal terminology, and are hard to read on a small screen. Furthermore, people are often unaware that apps may collect their personal data [3] due to the fact that the permission mechanisms are often difficult to understand [9] and that part of this collection happens silently in the background [6]. When users are made aware of this collection, they feel much less willing to share those data which they perceive be extremely sensitive [4, 9]. Some express shock and a desire to remove the app [7, 8] or experience a sense of “creepiness” that results in a loss of trust [11]. The perceived sensitivity of data is often personal and can also vary within the individual’s context [10, 12]. For example, a user might be willing to share when he or she is at a certain location or while engaging in a certain activity (e.g. relaxing), but not when performing another (e.g. working). It is impossible to consent to the collection of data for every foreseeable purpose, given the incomplete, missing or difficult to understand information [9] users receive when making the decision about whether to install an app. Another critical problem is posed by timing: a person is asked at the time of purchase to make potentially complex decisions about whether to allow access. This may be too cognitively complex in the context of undertaking a broader task, or in environments that place other demands on the person’s attention. To address each of these issues, we propose a design in which the user can negotiate the app’s permissions to access their personal data. For example, users who prefer not to view ads could opt to pay an additional fee for this, as is currently offered within certain apps such as “Cut the Rope”. However, negotiating with each app might be cumbersome and difficult to achieve by users. Hence, to make this process easier, we propose an approach that uses an agent-based framework that employs software agents to represent users in their privacy negotiation with the app in an automated manner [13, 14, 15]. Negotiation allows for every permission to be agreed upon separately, leading to a more finegrained solution that is acceptable, reasonable and meaningful for both parties [16]. This way, users are able to obtain a customized data contract that respects their privacy preferences, while app developers may get a sale from otherwise hesitant users, with an increase in trust, higher customer satisfaction, and consent that is more meaningful – and possibly at a higher revenue than expected. For granularity of context, the agent interaction enables both the developer and the purchaser to negotiate an acceptable deal for services that may include both context-sensitive data and price or no deal. For timing, the policy with which the agent engages an app can be set well in advance of any purchase, and refined with the user at appropriate and scheduled times for review not unlike reviewing insurance or bank statements. We see this approach as a win-win opportunity for both developers and purchasers as well as providing a new opportunity for app stores to act as a negotiation hub.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

ریسک سنج: ابزاری برای سنجش دقیق میزان ریسک امنیتی برنامه‌ها در دستگاه‌های همراه

Nowadays smartphones and tablets are widely used due to their various capabilities and features for end users. In these devices, accessing a wide range of services and sensitive information including private personal data, contact list, geolocation, sending and receiving messages, accessing social networks and etc. are provided via numerous application programs. These types of accessibilities, ...

متن کامل

Modeling Users' Mobile App Privacy Preferences: Restoring Usability in a Sea of Permission Settings

In this paper, we investigate the feasibility of identifying a small set of privacy profiles as a way of helping users manage their mobile app privacy preferences. Our analysis does not limit itself to looking at permissions people feel comfortable granting to an app. Instead it relies on static code analysis to determine the purpose for which an app requests each of its permissions, distinguis...

متن کامل

Does the Android Permission System Provide Adequate Information Privacy Protection for End-users of Mobile Apps?

This paper investigates the Android permission system and its adequacy in alerting end-users of potential information privacy risks in an app. When an end-user seeks to install an app, they are presented with the required permissions and make a supposedly informed decision as to whether to install that app based on the permissions presented. The results from an analysis of ten popular apps indi...

متن کامل

Reconciling Mobile App Privacy and Usability on Smartphones: Could User Privacy Profiles Help? (CMU-CS-13-128, CMU-ISR-13-114)

As they compete for developers, mobile app ecosystems have been exposing a growing number of APIs through their software development kits. Many of these APIs involve accessing sensitive functionality and/or user data and require approval by users. Android for instance allows developers to select from over 130 possible permissions. Expecting users to review and possibly adjust settings related t...

متن کامل

Enforcing Least Privilege with Android Permissions in Mobile App Development

Though there is evidence that presenting Android app permission information to the user in a clear, more contextdependent way can influence mobile phone users in choosing apps that request fewer permissions [4], ultimately users still tend to make poor privacy and security decisions, especially when warnings are unclear or inhibitive [1]. As a result, we believe that code developers should take...

متن کامل

To Permit or Not to Permit, That is the Usability Question: Crowdsourcing Mobile Apps' Privacy Permission Settings

Millions of apps available to smartphone owners request various permissions to resources on the devices including sensitive data such as location and contact information. Disabling permissions for sensitive resources could improve privacy but can also impact the usability of apps in ways users may not be able to predict. We study an efficient approach that ascertains the impact of disabling per...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015